/deep/ .top_kbox{
		position: relative;
		top: 0;
	}
	/deep/ .boxa{
		padding-top: 0;
	}
	/deep/ .list_boxs{
		-webkit-transform: translateY(-140%);
		transform: translateY(-140%);
	}
.tab-wrap{
	.end-title{
		display: flex;
		justify-content: space-between;
		background: #FFFFFF;
		font-size: 30rpx;
		font-weight: 600;
		color: #666666;
		padding: 0 20rpx;
		position: relative;
		z-index: 100;
	}
	.end-title view{
		text-align: center;
		line-height: 100rpx;
		position: relative;
		z-index: 100;
	}
	.on{
		color: #E84C33;
	}
	.on:after {
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 100%;
	height: 4rpx;
	background: #E84C33;
	border-radius: 6rpx;
	content: '';
	}
	.dis{
		display: block;
	} 
	.tab-cont{
		.search-select{
			display: flex;
			justify-content: space-between;
			padding: 20rpx;
			border-top: solid 20rpx #F9F9F9;
			border-bottom: solid 20rpx #F9F9F9;
			position: relative;
			z-index: 100;
			background: #fff;
			.search{
				display: flex;
				justify-content: space-between;
				width: 428rpx;
				height: 80rpx;
				line-height: 80rpx;
				border-radius: 4rpx;
				border: 2rpx solid #EBEBEB;
				.iconsearch{
					width: 32rpx;
					height: 32rpx;
					color: #DADADA;
					font-size: 40rpx;
					margin: 0 14rpx;
				}
				.placeholder{
					height: 40rpx;
					font-size: 28rpx;
					font-weight: 400;
					color: #CCCCCC;
					line-height: 40rpx;
				}
				input{
					height: 80rpx;
					line-height: 80rpx;
					width: 360rpx;
					padding-right: 14rpx;
				}
			}
			.select{
				display: flex;
				justify-content: space-between;
				align-items: center;
				width: 270rpx;
				height: 80rpx;
				border-radius: 4rpx;
				border: 2rpx solid #EBEBEB;
				padding: 0 20rpx;
				position: relative;
				.uni-input{
					font-size: 28rpx;
					font-weight: 400;
					color: #000000;
					height: 80rpx;
					line-height: 80rpx;
					width: 246rpx;
				}
				.iconxxjtfull{
					color: #666;
					font-size: 24rpx;
					position: absolute;
					top: 28rpx;
					right: 32rpx;
				}
			}
		}
		.select-wrap{
			display: flex;
			justify-content: space-between;
			// border-top: solid 20rpx #F9F9F9;
			border-bottom: solid 20rpx #F9F9F9;
			position: relative;
			z-index:99;
			background: #fff;
			.search{
				display: flex;
				justify-content: space-between;
				width: 428rpx;
				height: 80rpx;
				line-height: 80rpx;
				border-radius: 4rpx;
				border: 2rpx solid #EBEBEB;
				.iconsearch{
					width: 32rpx;
					height: 32rpx;
					color: #DADADA;
					font-size: 40rpx;
					margin: 0 14rpx;
				}
				.placeholder{
					height: 40rpx;
					font-size: 28rpx;
					font-weight: 400;
					color: #CCCCCC;
					line-height: 40rpx;
				}
				input{
					height: 80rpx;
					line-height: 80rpx;
					width: 360rpx;
					padding-right: 14rpx;
				}
			}
			.select{
				display: flex;
				justify-content: space-between;
				align-items: center;
				width: 177.5rpx;
				height: 80rpx;
				border-radius: 4rpx;
				position: relative;
				.uni-input{
					font-size: 26rpx;
					font-weight: 400;
					color: #000000;
					height: 80rpx;
					line-height: 80rpx;
					width: 177.5rpx;
					text-align: right;
					padding-right: 60rpx;
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
				}
				.iconxxjtfull{
					color: #666;
					font-size: 24rpx;
					position: absolute;
					top: 28rpx;
					right: 20rpx;
				}
			}
		}
		.list-wrap{
			padding: 0 20rpx;
			width: auto;
			.item{
				padding: 20rpx;
				margin-bottom: 20rpx;
				.body{
					display: flex;
					justify-content: space-between;
					padding-bottom: 62rpx;
					.lf{
						.icon-title{
							display: flex;
							justify-content: space-between;
							align-items: center;
							width: 516rpx;
							.icon{
								width: 28rpx;
								height: 32rpx;
							}
							.title{
								width: 478rpx;
								height: 40rpx;
								font-size: 28rpx;
								font-weight: 600;
								color: #333333;
								line-height: 40rpx;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
							}
						}
						.des{
							width: 516rpx;
							height: 36rpx;
							font-size: 26rpx;
							font-weight: 400;
							color: #999999;
							line-height: 36rpx;
							margin-bottom: 24rpx;
							overflow: hidden;
							white-space: nowrap;
							text-overflow: ellipsis;
						}
						.tags{
							display: flex;
							text{
								padding: 8rpx 18rpx;
								font-size: 24rpx;
								font-family: MicrosoftYaHei;
								color: #999999;
								background: #EBF5FF;
							}
							text:not(:last-child){
								margin-right: 18rpx;
							}
						}
					}
					.rt{
						.price{
							width: 120rpx;
							height: 44rpx;
							font-size: 32rpx;
							font-weight: 500;
							color: #FF1C1C;
							line-height: 44rpx;
							overflow: hidden;
							white-space: nowrap;
							text-overflow: ellipsis;
							text-align: right;
						}
						.type{
							height: 34rpx;
							font-size: 24rpx;
							font-weight: 400;
							color: #999999;
							line-height: 34rpx;
							text-align: right;
							margin-top: 20rpx;
						}
						.price-s{
							height: 34rpx;
							font-size: 24rpx;
							font-weight: 400;
							color: #FF1C1C;
							line-height: 34rpx;
							text-align: right;
						}
					}
				}
				.foot{
					display: flex;
					justify-content: space-between;
					font-size: 20rpx;
					font-weight: 400;
					color: #999999;
					line-height: 28rpx;
				}
			}
		}
	}
}